package r5.pierwszy.raz;

import java.util.ArrayList;
import java.util.List;

public class ListyArray {

	public static void main(String[] args) {

		List<String> list = new ArrayList<String>(5);
		
//		System.out.println(list.size());
//		System.out.println(list.isEmpty());
		list.add("Miasto numer 0");
		list.add("Miasto numer 1");
//		System.out.println(list.size());
//		System.out.println(list.isEmpty());
		list.add("Miasto numer 2");
		list.add("Miasto numer 3");
		list.add("Miasto numer 4");
		list.add("Miasto numer 5");
		list.add("Miasto numer 6");
		list.add("Miasto numer 7");
		list.add("Miasto numer 8");
		list.add("Miasto numer 9");
		list.add("Miasto numer 10");
		list.add("Miasto numer 11");
		list.add("Miasto numer 12");
		list.add("Miasto numer 13");
		list.add("Miasto numer 14");
		list.add("Miasto numer 15");
//		System.out.println(list.size());
//		System.out.println(list.get(0));
		for(String e : list)
			System.out.println(e);
		
		list.set(10, "Katowice");
		System.out.println(list.size());
		for(String e : list)
			System.out.println(e);
		list.remove(10);
		System.out.println();
		for(String e : list)
			System.out.println(e);
		System.out.println(list.size());
		
		list.add(list.size() - 1, "Warszawa");
		System.out.println(list.size());
		for(String e : list)
			System.out.println(e);
		list.add(list.size(), "Moskwa");
		System.out.println(list.size());
		for(String e: list)
			System.out.println(e);
		
		String[] table = new String[list.size()];
		list.toArray(table);
		System.out.println();
		for (int i = 0; i < table.length; i++) {
			System.out.println("table[" + i + "] = " + table[i]);
		}
	}

}
